How to make streaming algorithms fast?
November 15, 2023 (GHC 8102)
Abstract: In this talk, I'll present our work on a new pseudorandom generator (PRG) which can be considered a generalization of Nisan's PRG. We show that the space-vs-time tradeoff presented by our Pseudorandom generator can be used to obtain streaming algorithms that are optimal in space while having a very small update time i.e., the time required for the streaming algorithm to process an update is very small. We additionally show that a symmetry property of our PRG is useful in derandomizing the CountSketch Estimator with tight guarantees.